#ifndef __CLIENT_TRANSFILE__
#define __CLIENT_TRANSFILE__

#include <func.h>

typedef struct Train {
    int length;
    char data[1024];
} Train;

// 接收length字节的内容
int recvN(int netfd, void* buf, int length);

// 计算文件md5
int Compute_file_md5(const char *file_path, char *md5_str);

int recvFile(int netfd, const char* filename);

int sendFile(int netfd, const char* filename);

#endif
